controlador
Class Controlador

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by controlador.Controlador
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class Controlador
extends javax.servlet.http.HttpServlet

Controlador.java Servlet controlador de la tienda.

Since:
Tienda V.1.2
See Also:
Serialized Form

Constructor Summary
Controlador()
           
 
Method Summary
 void destroy()
          Método llamado antes de destruir el servlet.
protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Gestiona las peticiones HTTP GET.
protected  void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Gestiona las peticiones HTTP POST.
 java.lang.String getName()
          Devuelve el nombre de la clase
 java.lang.String getServletInfo()
          Devuelve una descripción corta del servlet.
 void init(javax.servlet.ServletConfig config)
          Inicializa el servlet: Almacena el contexto de la aplicación, inicializa el modelo de la tienda y el gestor de flujo.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Controlador

public Controlador()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Inicializa el servlet: Almacena el contexto de la aplicación, inicializa el modelo de la tienda y el gestor de flujo.

Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Parameters:
config: - ServletConfig
Throws:
javax.servlet.ServletException - si ocurre un error con el servlet

destroy

public void destroy()
Método llamado antes de destruir el servlet.

Specified by:
destroy in interface javax.servlet.Servlet
Overrides:
destroy in class javax.servlet.GenericServlet

doGet

protected void doGet(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws javax.servlet.ServletException,
                     java.io.IOException
Gestiona las peticiones HTTP GET. Llama a doPost()

Overrides:
doGet in class javax.servlet.http.HttpServlet
Parameters:
request: - HttpServletRequest
response: - HttpServletResponse
Throws:
javax.servlet.ServletException - si ocurre un error con el servlet
java.io.IOException - si ocurre un error de E/S

doPost

protected void doPost(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws javax.servlet.ServletException,
                      java.io.IOException
Gestiona las peticiones HTTP POST. Recoge el parámetro operación y llama al gestor de flujo para que ejecute la acción correspondiente. Pone en el parámetro cuerpo la vista que sigue a la acción realizada y hace forward a la vista principal. La vista principal de la tienda es la vista compuesta, que muestra la aplicación y llama a la página de cuerpo, que muestra los contenidos en función de la acción a realizar.

Overrides:
doPost in class javax.servlet.http.HttpServlet
Parameters:
request: - HttpServletRequest
response: - HttpServletResponse
Throws:
javax.servlet.ServletException - si ocurre un error con el servlet
java.io.IOException - si ocurre un error de E/S

getName

public java.lang.String getName()
Devuelve el nombre de la clase


getServletInfo

public java.lang.String getServletInfo()
Devuelve una descripción corta del servlet.

Specified by:
getServletInfo in interface javax.servlet.Servlet
Overrides:
getServletInfo in class javax.servlet.GenericServlet